struct S {}

extension S {
  enum A {
    case a1
    var pi: Int {3}
  }
  enum B {
    case a1
  }
}
